massive crowd - French English Dictionary